package gokit

type (
	// Int 定义有符号整型的数据类型
	Int interface {
		int | int8 | int16 | int32 | int64
	}

	// Uint 定义无符号整型的数据类型
	Uint interface {
		uint | uint8 | uint16 | uint32 | uint64
	}

	// Float 定义浮点型的数据类型
	Float interface {
		float32 | float64
	}

	// Complex 定义复数的数据类型
	Complex interface {
		complex64 | complex128
	}

	// Number 定义数值型的数据类型（包括有符号整型、无符号整型、浮点型）
	Number interface {
		Int | Uint | Float
	}
)
